/*
 * ODO: Real-Time In-Memory ORM/DBMS Grid software
 * Copyright (c) 2008, Michael Oksenenko
 * All rights reserved.
 */
#ifndef PROCESS_LINUX_HPP
#define PROCESS_LINUX_HPP
//----------------------------------------------------------------------------
#include "OsConfig.hpp"
#if ODO_OS_LINUX == ODO_CHOSEN_OS
//----------------------------------------------------------------------------
#include "ProcessIF.hpp"

#include <string>

namespace odo {

class ProcessLinux : public ProcessIF {

public: // iface

	virtual std::wstring getCurrentProcessFullname();
	virtual std::wstring getCurrentProcessPath();

public: // factory

	virtual ~ProcessLinux();
	ProcessLinux();

};

}
//----------------------------------------------------------------------------
#endif /* ODO_OS_LINUX */
//----------------------------------------------------------------------------
#endif /* PROCESS_LINUX_HPP */
